package com.ruoyi.business.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 审核列对象 t_car_package_audit
 *
 * @author wolfcode
 * @date 2021-07-20
 */
@Setter
@Getter
@ToString
public class CarPackageAudit extends BaseEntity {
    public static final String DEFINITION_KEY = "carPackageAudit";//汽车套餐流程key
    public static final Integer STATUS_IN_ROGRESS = 0;//审核中
    public static final Integer STATUS_REJECT = 1;//审核拒绝
    public static final Integer STATUS_PASS = 2;//审核通过
    public static final Integer STATUS_CANCEL = 3;//审核撤销
    private static final long serialVersionUID = 1L;
    /** $column.columnComment */
    private Long id;
    /** 审核服务项ID */
    private ServiceItem serviceItem;
    /** 服务项信息(审核完成才存储，JSON格式.) */
    private String serviceItemInfo;
    /** 状态【审核中0/审核拒绝1/审核通过/审核撤销】 */
    private Integer status;
    /** 流程定义ID */
    private String processDefinitionId;
    /** 流程实例ID */
    private String instanceId;
    /** 任务ID */
    private String taskId;
    /** 任务名称 */
    private String taskName;
    /** 申请人 */
    private String createByName;
    /** 当前节点审核人**/
    private String auditors;
    //任务完成时间
    private Date doneTime;
}
